@charset "gb2312";
/* CSS Document */

body{
	font-family: "microsoft yahei",'SimSun',sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a{text-decoration:none;color:#222; cursor:pointer;}
ul,li{list-style:none;}
.clear{clear:both;}
img{border:none;}
#head{
	width:100%;
	
}
#passprot{
    width:100%;
	background:#f9f9f9;
	border-bottom:1px solid #f1f1f1;
}
.pass_title{
	max-width:1000px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	font-size: 12px;
}
.pass_title p{	
    color: #7e7e7e;
	margin:0;
}
.welcome{
	float:left;
}
.pass_link{
	float:right;
	position: relative;
}
.mb{margin-left:15px;}
.mr5{margin-right:5px;}
.mr60{margin-right:60px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.qq span,.mb span{
	margin-left: 7px;
}
.pass_link mob{
	height: 30px;
    line-height: 30px;
}
.sele {
	position: relative;
	height: 30px;
	line-height: 30px;
	margin-left:15px;
	cursor: pointer;
}
.ico {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../v5images/ico.png);
}
.m{background-position:0px -30px;}
.w{background-position:-5px -65px;}
.cir {
	position: absolute;
	top: 13px;
	border: 4px solid;
	border-color: #737373 #fff #fff #fff;
}
.comp_hover .cir, .mob_hover .cir {
	border-color: #e30f00 #fafafa #fafafa #fafafa;
}
.sele_{
	position: absolute;
	top: 31px;
	width: 225px;
	left:-50px;
	padding: 8px 25px 8px;
	line-height: 2;
	background: #fafafa;
	border-bottom: 3px solid #eb0007;
	box-shadow: 0 2px 4px rgba(0,0,0,.2);
	line-height: 2.5;
	cursor: default;
}
.dib span{padding:0 5px;}

.t,.t a{color:#333}.t a:hover{color:#000;}
.comp .t{font-weight:bold;font-size:14px;line-height:2.5;border-top:1px dotted #ccc;margin-top:.7em;}
.mob .sele_ .t{font-size:14px;font-weight:bold;}
.mob img{width:80px;margin:0 10px 10px 0;vertical-align:bottom;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.mob .dotline{border-top:1px dotted #ccc;}
.mob .dotline img{margin-bottom:0;}
.dotline .more{display:inline-block !important;margin:5px 0 0;color:#e60013;}
.dotline .more:hover{color:#666 !important;}
.dib {text-align: left; padding-right: 0.5em;}
.fix a{float:left;}
.fz{margin:0px; padding:0 0 0 15px;}
.fz li{height30px; line-height:30px; margin:0; padding:0; list-style:none;}
.glos ul li a{width:120px;}


.head_main{
   width:1000px;
   height:44px;
   margin:15px auto;   
}
.logo{
   width:176px;
   height44px;
   float:left;
}
.logo_title{
   width:200px;
   height:44px;
   line-height:22px;
   float:left;
   margin-left:10px;
   font-size:13px;
}
.logo_title span{
  font-size:16px;
  color:#999;
}
#head .search{
   width:220px;
   float:right;
   border: 1px solid #ccc;
   margin: 12px 0 0 10px;
}
#head .search form {
    background: url(../v5images/s.gif) 98% 3px no-repeat #f6f6f6;
}
input, textarea {
	font-size: 100%;
	border: 0;
	padding: 0;
	background: none;
	outline: none;
	font-family: 'Microsoft Yahei';
	color: #666;
}
.btn {
    width: 20px;
	cursor: pointer;
}
/*å¯¼èˆª*/
.nav{
   background:#000;
}
#nav { 
	height: 36px; 
	line-height:36px; 
	margin:0 auto; 
	padding:0; 
	width:1000px;
}	
#nav li.nav_m { 
	position:relative; 
	z-index:100; 
	float: left; 
	width: 144px;  
	background: url(../v5images/nav_line.jpg) no-repeat 0px 12px; 
	font: 14px; 
}
#nav li.nav_index {
	width: 133px; 
	background-position: 131px -35px;
}
#nav li.nav_m a.nav_m_link  { 
	color: #fff; 
	display:block; 
	text-align:center; 
	_font-weight:bold; 
}
#nav li.nav_m a.nav_m_link:hover { 
	background:#CC0000; 
}
#nav li.nav_index a.nav_m_link:hover { 
	background:#CC0000;
}
.nav_sub_main {  
	position: absolute; 
	top:36px; 
	left:-9999px;  
	width: 144px;  
	padding-left:0; 
}
#nav li.sfhover .nav_sub_main,#nav li.nav_m:hover .nav_sub_main { 
	left: 0;  
}

.nav_sub_main li { 
	height: 27px; 
	line-height: 30px; 
	text-align:center; 
	font-size: 12px;
}
.nav_sub_main li a { 
	display: block; 
	width: 144px; 
	height: 30px; 
	background:#f2f2f2; 
	color:#333;
}
.nav_sub_main li a:hover { 
	color: #fff; 
	background:#CC0000; 
}
/*µ¼º½*/
.main_menu { 
	display:none; 
	position:absolute; 
	left:-460px; 
	top:36px; 
	background:#f2f2f2 url(../v5images/nav_sub.gif) 0 -120px repeat-x; 
	width:1060px; 
	overflow:hidden; 
	_zoom:1; 
	z-index:100; 
	height:380px; 
	font-size: 12px; 
	font-family: SimSun;
}
#nav li.sfhover .main_menu,#nav li.nav_m:hover .main_menu{ 
	display:block; 
}
.navpro { 
	overflow:hidden;  
	width: 1010px; 
	margin: 0 auto; 
}
.navpro dl{ 
	overflow:hidden; 
	float:left; 
	height:380px;  
	margin-right: 16px;
	margin-top:0px;
}
.navpro  dl dt{ 
	overflow:hidden;  
	height: 37px; 
	margin-bottom: 5px; 
	line-height: 37px;  
	font-weight:bold; 
	background: url(../v5images/nav_sub.gif) 0 0 no-repeat; 
	text-indent: 20px;
}
.navpro  dl dt.pro_mobile{ 
	background-position:0 -37px;
	margin-bottom:0; 
}
.navpro  dl dt a{
 color:#000;
}
.navpro  dl dt a strong{ 
 color:#c00;  
}
.navpro  dl dd { 
	overflow:hidden; 
	height: 30px; 
	text-indent: 12px; 
	margin-left:0px;
}
.navpro dl dd span{background: url(../v5images/hot3.gif) no-repeat center !important; width:28px; height:11px; float:right; margin-top:12px; display:block;}
.navpro  dl dd.imp { 
	background-position:0 -149px; 
}
.navpro  dl dd a { 
	display:block; 
}
.navpro  dl dd.imp a { 
	color:#c00c00; 
}
.navpro  dl dd a:hover { 
	background: url(../v5images/nav_sub.gif) no-repeat 0 -80px; 
	color:#fff; 
}
.navpro  dl.navpro_1 { 
	width:130px; 
}
.navpro  dl.navpro_2 { 
	width:132px; 
}
.navpro  dl.navpro_2  dd{ 
	width:132px; 
}
.navpro  dl.navpro_3 { 
	width:148px; 
}
.navpro  dl.navpro_3  dd{ 
	width:148px; 
}
.navpro_r { 
	width: 90px; 
	height:360px;
}
.navpro_r dl { 
	float:none; 
	height: auto; 
	margin-right:0; 
	background:none;
}
/**
#banner{
   background:url("../v5images/banner.jpg");
   height:442px;
   margin-top:1px;
}
*/
#banner{visibility:hidden;width:100%; height:500px; overflow:hidden; }
#banner .KMSPrefix_banner_button{
   position:absolute;
   left:43%;
   bottom:20px;
}
#banner li {
width: 35px;
height: 6px;
line-height: 5px;
font-size: 10px;
background: #cccaca;
border: 0;
color: #666666;
text-align: center;
margin-right: 12px;
font-family: Verdana;
float: left;
cursor: pointer;
-webkit-text-size-adjust: none;
}
#banner .KMSPrefix_banner_button li.KMSPrefix_banner_focus {
background: #CC0000;
border: 0;
color: #000000;
cursor: default;
}

#content{
   width:1000px;
   margin:0 auto;
}
.news {
	width: 307px;
	float: left;
	margin-top:20px;
}
.news h1,.pt_sr h1,.brand h1 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.news_img ,.brand_img{
	margin: 20px 0;
	width: 100%;
	position: relative;
}
.news_img_title {
	position: absolute;
	bottom: 0px;
	left: 0;
	background: #000;
	width: 100%;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.news .news_img_title p {
	padding: 3px 0px;
	margin: 0 10px;
	font-size: 14px;
	color: #fff;
	background: url(../v5images/news_arror.png) no-repeat right 50%;
}
.news_list {
	margin-top: 10px;
}
.news_list ul{
  margin:0;
  padding:0;
}
.news_list ul li{
  line-height:26px;
  height:26px;
  width:287px;
  overflow:hidden;
  font-size:13px;
  text-indent:1em;
  background:url(../v5images/ico.png) no-repeat -8px -285px;
}
.news_list p{
  margin:5px;
  font-size:13px;
}
.news_list .more a{color:#CC0000;}
.pt_sr {
   width:380px;
   margin:20px 30px;
   float:left;
   display:inline;
}
.pt_sr_l{
  width:85px;
  margin:0px;
  padding:0;
  float:left;
  display:inline;
}
.pt_sr_l li{
  width:75px;
  height:36px;
  line-height:36px;
  background:url("../v5images/bg_n.jpg") no-repeat;
  margin-top:10px;
  padding-left:10px;
}
.pt_sr_l li a:hover{
  background:url("../v5images/bg_j.jpg") no-repeat; 
  display:block; 
  margin-left:-10px; 
  padding-left:10px;
}
.pt_sr_l .show{
  background:url("../v5images/bg_j.jpg") no-repeat; 
  display:block;
  color:#FFF;
}
.pt_sr_l .show a{
  color:#FFF;
}
.pt_sr_l .show a:hover{
  color:#C00;
}
.pt_st_r{
   width:275px;
   float:right;
   display:inline;
   padding:0px;
   font-size:12px;
   margin:0px;
}
.pt_st_r li{
   width:275px;
   height:51px;
   float:left;
   display:inline;
   line-height:25px;
   margin:10px 0;
}
.pt_st_r  img{
   float:left;
   display:inline;
   margin-right:10px;   
}
.pt_st_r strong{
   font-size:14px;
}
.brand{
   width: 246px;
   float: right;
   margin-top:20px;
}
.brand .sel {
   width: 100%;
   height: 24px;
   margin-bottom: 10px;
   font-size: 12px;
   color: #697080;
}
.brand .sel option {
   margin: 2px 0;
}
.gxh{
   width:100%;
   height:33px;
   line-height:33px;
   background: #999 url("../v5images/bg_gxh.jpg") no-repeat;
   text-align:right;
}
.gxh a{color:#FFF;}
.brank_link {
   margin-top: 10px;
   font-size:12px;
}
.brank_link  a{ line-height:24px;}
.gn_block{
    width:1000px;
	height:100px;
	float:left;
	display:inline;
}
.gn_block ul{
	margin:0;
	padding:20px 0;
	float:left;
}
.gn_block ul li{
	width:230px;
	height:50px;
	float:left;
	display::inline;
	font-size:13px;
	line-height:24px;
	padding-right:20px;
}
.gn_block ul li span{
	font-size:16px;
}
.ky a,.sc a,.tk a,.fw a{
    background:url("../v5images/bg_gn.jpg") no-repeat;
	padding-left:60px;
    display:block;
}
/**peijian**/
#scrollbox ul.imglist2 {width: 624px; height:100px;}
#scrollbox ul.imglist2 li{ float:left; margin-right:15px;}
#scrollbox ul.imglist2 li img{ width:120px; height:83px; float:left}
#scrollbox ul.imglist2 li a{ width:120px; height:17px; float:left;}
#scrollbox ul.imglist2 li a:hover{ color:#F00}
#scrollbox ul.imglist2 li a span{ font-size:12px !important;}

/****/


.ky a{
   background-position:0px -55px;   
}
.sc a{
   background-position:0px -176px;
}
.tk a{
   background-position:0px -291px;
}
.fw a{
   background-position:0px -406px;
}
.ky a:hover{
	background-position:0px 3px;
}
.sc a:hover{
	background-position:-1px -122px;
}
.tk a:hover{
	background-position:0px -236px;
}
.fw a:hover{
	background-position:0px -350px;
}
/**content css  end**/

.search_share {
	width: 100%;
	background: #eeeeee;
	padding: 20px 0 27px 0;
	z-index:2;
	border-top: 1px solid #eaebec;
}
.search_share_in {
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
}
.search_share_in .search {
	float: left;
	position: relative;
}
.search_share_in .search form {
	margin-top: 10px;
	height: 34px;
	position: relative;
}
.search_share_in .search form .search_txt {
	height: 32px;
	width: 74px;
	float: left;
	line-height: 32px;
	text-align: left;
	padding-left: 20px;
	background: url("../v5images/search_arror.jpg") no-repeat center;
	color: #989898;
	cursor: pointer;
	border: 1px solid #ccc;
}
.search_share_in .search form .search_option {
	position: absolute;
	top: 32px;
	padding-left: 20px;
	background: #fff;
	border: 1px solid #ccc;
	width: 74px;
	display: none;
}
.search_share_in .search form .search_option p {
	color: #989898;
	margin: 10px 0;
	cursor: pointer;
}
.search_share_in .search form input {
	height: 32px;
	width: 320px;
	padding-left: 20px;
	float: left;
	line-height: 32px;
	color: #989898;
	border: 1px solid #ccc;
	background: #FFF;
}
.search_share_in .search form img {
	position: absolute;
	bottom: 10px;

	right: 10px;
	cursor: pointer;
}



.search_share_in .share {
	float: left;
	margin-left: 100px;
	margin-top:18px;
	font-size: 12px;
	color: #989898;
        width:320px;
}
.search_share_in .share a {
	margin-left: 10px;
	float: left;
}
.bdsharebuttonbox {
	float: left;
	margin-left: 30px;
	margin-top: 12px;
	width: 136px;
}

#footer{
	background-color:#1a1a1a;
	padding-top:0;
	padding-bottom:15px;
	min-width:1000px;
	width:100%;
	font-size:12px;
	border-top:3px solid #7dbf15;
	color:#6D6D6D
}
.footer_about{
	margin:0 auto;
	overflow:hidden;
	width:1000px
}
.ft_contact{
	padding:0px;
	width:230px;
	margin-top:40px;
	line-height:24px;
}
.ft_about,.ft_news,.ft_rl,.ft_fw{
	padding:15px 0 25px 60px;
	margin-bottom:15px;
	width:130px
}
.ft_contact p{margin:0}
p.tit_lx{
	color:#333;
	font-size:14px;
	line-height:2em;
	padding:5px 0 14px 60px;
	font-weight:bold;
	background:url("../v5images/tel.png") no-repeat;
}
.lx_info_box{
	line-height:30px;
}
#footer dl{
	margin:0;
}
#footer dl dt{
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:2.2em;
	padding:12px 0 5px;
}
#footer dl dd{
	line-height:30px;
	font-size:12px;
	margin:0px;
}
#footer a{
	color:#6D6D6D;
	text-decoration:none
}
#footer dl dd a:hover,.ft_contact p a:hover,#footer a:hover{
	color:#CC0000;
	text-decoration:none;
}
.ftLink{
	width:1000px;
	margin:0 auto;
	font-size:12px;
	line-height:30px;
	color:#6d6d6d;
	margin-bottom:10px;
        height:90px;
}
#footer .ftLink a{
	color:#6d6d6d
}
#footer .ftLink a:hover{
    color:#CC0000;
}
/***index end***/

#banner_2{
	width:100%;
	overflow:hidden;
	height:183px;
}
.ban_main{
	width:1000px;
	margin:0 auto;
	position: relative;
	text-indent:999;
}
.bnav{
	position: absolute;
    left:10px;
	top:-120px;
	color:#eee;
	
}
.bnav a{
	color:#eee;
}
.bnav a:hover{
    color:#CC0000;
}
.prt_tj{
	margin-bottom:30px;
}
.cp{
	width:480px;
	line-height:24px;
	font-size:12px;
}
.cp_img{
	width:225px;
	text-align:center;
	line-height:30px;
	float:left;
	display:inline;
	margin:5px 20px 0 0;
}
.prt_main{
	width:1000px;
}
.i_title {
	position: relative;
	border-top: 2px solid #d70303;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-position: 0 -220px;
	height: 46px;
	line-height: 46px;
}
.i_f_no {
	position: absolute;
	top: -2px;
	left: -44px;
	height: 49px;
	background: #e60013;
	color: #fff;
	font: bold 20px/48px Arial;
	text-align: center;
	width: 44px;
}
.i_title .channel {
	float: left;
	color: #333;
	padding: 0 1em;
	font-size: 18px;
	font-weight: bold;
	margin:0;
}
.i_recom {
	padding: 15px 0;
}
.i_recom dl {
	background: #fff;
	float:left;
	margin-right:-20px;
	margin-bottom: -10px;
}
.i_recom dd {
	float: left;
	width: 214px;
	line-height: 1.8;
	margin: 0 28px 20px 0;
	text-align:center;
}
.i_recom dd p{
    margin:10px 0;	
}
.i_recom .panel {
	border-top: 1px dotted #ddd;
	padding: 5px 0;
	margin: 5px 10px;
}
.ico_4{
	background-position:-4px -96px;
}
.ico_5{
	background-position:-4px -122px;
}
.ico_6{
	background-position:-5px -151px;
}
.panel a{
	margin-left:5px;
}
.title_nav{
	font-size:13px;
}
.bxg{
	margin-bottom:30px;
}
.bxg h4{
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
	margin:15px 0;
}
.bxg a{
	margin:0 5px;
}
.con_main{
   width:740px;
}
.con_main_title{
  width:100%;
  border-bottom:1px solid #DDD;
  font-size:15px;
  margin-top:40px;
  height:30px;
  margin-bottom:-5px;
}
.sidebar{
   width:230px;
   
}
.sidebar_title{
   height:30px;
   border-bottom:1px solid #ddd;
   font-size:14px;
}
.sidebar img{
   width: 228px;
   overflow: hidden;
   height: 84px;
   border: 1px solid #DBDBDB;
}
.sidebar span{
   display:block;
   height:30px;
   line-height:30px;
   font-weight:bold;
   margin-top:10px;
}
.sidebar span a{
   color:#999;
}
.sidebar p{
   font-size:12px;
   line-height:24px;
   margin-top:0px;
   margin-bottom:-5px;
}
.scx{
   margin:0;
   padding:0;
}
.scx li{
   height:30px;
   line-height:30px;
   background: url("../v5images/ico.png") no-repeat 0px -168px;
   padding-left:25px;
}

.main_block{
    margin-top: 40px;
}
.pro-infos{
    width:330px;
    height:auto;
}
.pro-infos h1{
    font-size: 26px;
    line-height: 32px;
    font-weight: normal;
}
.pro-infos td{
    font-size:12px;
	line-height:24px;
}
.pro-infos table{
    margin-bottom:15px;
}
.pro_online{
    width:120px;
    height: 35px;
    line-height:35px;
    padding-left:38px;
    font-size:16px;
    color:#FFF;
    background: #CC0000 url(../v5images/ico.png) no-repeat 3px -252px;
    display:block;
    margin: 15px 20px 20px 0px;
}
.pro_online_s{
    width:80px;
    height: 35px;
    line-height:35px;
    padding-left:35px;
    font-size:16px;
    color:#FFF;
    background: #CC0000 url(../v5images/ico_2.png) no-repeat 3px -91px;
    display:block;
    margin: 0px 0px 0px 0px;
}
.word{
    width: 165px;
	float: left;
	text-indent: 25px;
	height: 40px;
	line-height:40px;
	background: url(../v5images/ico.png) no-repeat -4px -188px;
	border-top:1px #ccc dashed;
}
.pdf {
	width: 165px;
	float: left;
	text-indent: 25px;
	height: 40px;
	line-height:40px;
	background: url(../v5images/ico.png) no-repeat -3px -218px;
	border-top:1px #ccc dashed;
}
.pro_online a,.bg_red a ,.pro_online_s a{
    color:#FFF;
}
.pro_online a:hover,.bg_red a:hover,.pro_online_s a:hover{
    color:#DDD;
}
.pro_img{
    width:380px;
    height: 360px;
    background: #666;
}
.linecon  {
	overflow: hidden;
	width: 740px;
	height: 94px;
	padding-top: 18px;
	padding-left:0px;
}
.linecon  li {
	display: inline;
	float: left;
	width: 100px;
	height: 94px;
	margin-right: 20px;
	overflow: hidden;
	line-height:30px;
}
.linecon  li img {
    width:100px;
	height:65px;
	overflow:hidden;
}
.linecon li.plus {
	width: 14px;
	background: url(../v5images/ico_j.png) no-repeat -6px 18px;
}
.linecon li.arrow{
    background-position:-55px 18px;
}
.xqdz,.more{
    font-size:12px;
	font-weight:normal;
}
.nr{
    margin-top:20px;
	width:100%;
}
.nr p{
    margin:10px 0;
	line-height:24px;
}
.nr img,.new_nr img{
   margin: 0 auto;
}
.nr span{
   display:block;
   text-align:center;
   line-height:30px;
}
.zt{
   margin:0;
   padding:0;
}
.zt li{
   margin:10px 0 0 0;
}
.newslist {
	overflow: hidden;
	width: 740px;
	margin:20px 0;
	padding:0;
}
.newslist li.top {
	height: 132px;
	margin-bottom: 15px;
	border: none;
}
.newslist li {
	overflow: hidden;
	width: 740px;
	height: 36px;
	line-height: 36px;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed #efefef;
}
.newslist li.top a.top_img {
	float: left;
	margin-right: 20px;
}
.newslist li.top a.top_img img {
	width: 225px;
	height: 132px;
}
.newslist li dl {
	float: right;
	width: 480px;
	margin: 0 0 15px;
}
.newslist li dl dd {
	width: 480px;
	height: 80px;
	line-height: 24px;
	color: #666;
	white-space: normal;
	margin:0px;
}
.newslist li dl dd  p{
    margin:3px 0;
	font-size: 12px;
}
.newslist li dl dt{
    margin:0px;
	padding:0px;
}
.newslist li dl dt a {
	display: block;
	overflow: hidden;
	height: 36px;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newslist li a.pub_tit {
	float: left;
	display: block;
	overflow: hidden;
	width: 460px;
	height: 36px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../v5images/ico.png) no-repeat -11px -278px;
	text-indent: 12px;
}
/***page start***/
.page {
	padding: 3px; 
    margin:30px 20px; 
    text-align: center;
}
.page li{float:left;}
.page li.thisclass{margin: 2px; color: #c00;}

.page a {
        border: #999999 1px solid; 
    padding: 2px 5px; 
    margin: 2px; 
    color: #333333; 
    text-decoration: none
}
.page a:hover {
	border: #CC0000 1px solid; 
    color: #000;
}
.page a:active {
	border: #CC0000 1px solid; 
    color: #000;
}
.page span.current {
	border: #CC0000 1px solid; 
    padding: 2px 5px; 
    font-weight: bold; 
    margin: 2px; 
    color: #fff; 
    background-color: #CC0000;
}
.page span.disabled {
	border: #eee 1px solid; 
    padding: 2px 5px; 
    margin: 2px; 
    color: #ddd;
}
/***page end***/

.new_title{
   text-align:center;
   font-size:16px;
   line-height:50px;
   margin-top:20px;
}
.news_time{
   font-size:12px;
   color:#999;
   text-align:center;
}
.daodu{
   padding:15px;
   border:1px solid #ddd;
   line-height:24px;
}
.new_nr{
   line-height:24px;
   margin-bottom:30px;
   margin-top:20px;
}
.new_nr p{
   margin:15px 0;
}
.to_arclist{
   border:1px solid #DDD;
   padding:2px 5px;
}
.arc_nav {
	width: 740px;
	overflow: hidden;
	line-height: 40px;
	height: 40px;
	padding:0px;
}
.arc_nav li {
	width: 350px;
	overflow: hidden;
	height: 40px;
}
.con_nav{
    width:1000px;
	height:80px;
	background:url("../v5images/time_axis.jpg") no-repeat bottom center;
}
.con_nav ul{
    float:left;
	margin:35px 0 0 35px;
}
.con_nav li{
    float:left;
	display:inline;
	padding:0 25px;
	height:43px;
}
.con_nav li a{
    background:url("../v5images/bg_dot_y.jpg") no-repeat bottom center;
	height:45px;
	display:block;
}
.con_nav li a:hover{
    background:url("../v5images/bg_dot.jpg") no-repeat bottom center;
	height:45px;
	display:block;
}
.con_nav li.show a{
    background:url("../v5images/bg_dot.jpg") no-repeat bottom center;
    color:#CC0000;	
}
.con_block{
    margin:50px 0;
	line-height:24px;
}
.con_block p{
    text-indent: 24px;
}
.con_block h4{
    font-size:16px;
	color:#333;
}
.con_block .i_recom{
    padding-top:0px;
}
.zl_nav{
   padding:8px 10px;
   width:130px;
   background:#4ea7f9;
   font-size:16px;
   text-align:center;
   float:left;
   margin:10px 20px;
   color:#FFF;
}
.zl_nav a{
   color:#FFF;
}
.service_info p span {
display: inline-block;
padding-left: 50px;
background: url(../v5images/ico.png) no-repeat -5px 300px;
}
.service_info p span.online {
background-position: 15px -315px;
}
.red_txt a,.red_txt{
color: #c00;
}
.service_info p {
margin-top: 5px;
}
.service_info {
padding-top: 15px;
border-top: 1px solid #dbdbdb;
line-height: 30px;
}
.service_info2 {
border: none;
}
ul.contact {
padding-top: 20px;
border-top: 1px dashed #e3e3e3;
}
.contact li {
width: 330px;
margin-bottom: 10px;
}
.contact li dl dt {
height: 28px;
margin-bottom: 10px;
line-height: 28px;
background: #4ea7f9;
color: #fff;
font-weight: bold;
text-indent: 17px;
}
.contact li dl dd {
height: 30px;
line-height: 30px;
background: url(../v5images/ico.png) no-repeat -8px -282px;
text-indent: 15px;
margin:0;
}
.zt_img {
float: left;
margin-right: 12px;
}
.web{
   float:left;
   margin-top:25px;
   padding:0;
}
.web li{margin:0;padding:0;}
.arc_des{float:left;line-height:24px;}
.arc_des span {
display: block;
margin-top: 10px;
width: 100px;
height: 24px;
line-height: 24px;
text-indent: 15px;
}
.arc_des  span a {
display: block;
width: 100px;
height: 24px;
color: #fff;
background: #b5b5b5;
}
.arc_des span a:hover{ color:#fff; background-color:#c00;}
.service_list {
overflow: hidden;
width: 649px;
height: 362px;
background: url(../v5images/service.png) no-repeat;
}
.service_list li {
width: 292px;
height: 160px;
margin-bottom: 40px;
overflow: hidden;
}
.service_list li dl {
width: 240px;
margin-left: 28px;
padding-top: 0px;
}
.service_list li dt {
overflow: hidden;
width: 184px;
height: 26px;
margin-bottom: 5px;
}
.service_list li dt a {
display: block;
height: 26px;
text-indent: -9999px;
}
.service_list li dd {
overflow: hidden;
height: 86px;
line-height: 20px;
font-size:13px;
}
.service_info {
padding-top: 15px;
border-top: 1px solid #dbdbdb;
line-height: 30px;
}
.service_list li dd.more a {
display: block;
width: 80px;
height: 24px;
line-height:24px;
color: #fff;
background: #b5b5b5;
padding-left:10px;
}
.service_list li dd.more a:hover{ 
color:#fff; 
background-color:#c00;
padding-left:10px;
}
.aboutlist{padding-left:10px;}
.aboutlist li {
float: left;
width: 214px;
height: 280px;
margin: 0 22px 50px 0;
border-right: 1px dashed #bdbdbd;
font-size: 12px;
}
.aboutlist li a img{margin:8px 0;}
.aboutlist li p {
width: 176px;
margin-top: 10px;
}
.aboutlist li span.more {
display: block;
margin-top: 20px;
width: 80px;
height: 24px;
line-height: 24px;
text-indent: 0px;
}
.aboutlist li.last {
margin-right: 0;
border-right: 0;
}
.aboutlist li span.more a {
display: block;
width: 80px;
height: 24px;
color: #fff;
background: #c00;
}
.aboutlist li span.more a:hover {
color: #fff;
background-color: #3c3c3c;
}

/*history*/
a,img{border:0;}
.history{background:url(../v5images/line04.gif) repeat-y 280px 0;overflow:hidden;position:relative;}
.history-date{overflow:hidden;position:relative;}
.history-date h2{background:#fff url(../v5images/icon06.gif) no-repeat 253px 0;height:59px;font-size:25px;font-weight:normal;padding-left:45px;margin-bottom:74px; }
.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99;}
.history-date h2 a{color:#00bbff;display:inline-block;*display:inline;zoom:1;background:url(../v5images/icon08.gif) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}
.history-date h2 a:hover{text-decoration:none;}
.history-date h2 img{vertical-align:-5px;}
.history-date h2.date02{background:none;}
.history-date ul{margin:0;padding:0;}
.history-date ul li{background:url(../v5images/icon07.gif) no-repeat 273px 0;padding-bottom:50px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:246px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;margin:0;}
.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}
.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;width:600px;}
.history-date ul li dl dt{font:14px;color:#737373;}
.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}
.history-date ul li.green h3{color:#1db702;}
.history-date ul li.green h3 span{color:#a8dda3;}
.history-date ul li.green dl{margin-top:-8px;}
.history-date ul li.green dl dt{font-size:14px;line-height:28px; width:600px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.history-date ul li.green dl dd{padding-top:20px;display:none;}
.history-date ul li.green dl dd img{float:left;}
.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}

.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}
.history-date h2.first .more-history:hover{text-decoration:underline;}

.history-date ul li dl dt{_font-size:12px!important;_font-weight:bold;}
.history-date ul li dl dt span{_font-weight:normal!important;}
.history-date ul li.green dl dt a{_background:transparent!important;*background:transparent!important;*font-size:12px!important;_font-weight:normal!important;}

/**************************************************************************/

#preview{ float:none; margin:0px auto; width:500px;}
.jqzoom{ width:380px; height:300px; position:relative;}

.zoomdiv{ left:859px; height:360px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:380px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(v5images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(v5images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:352px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:89px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:75px; height:50px;}
.list-h{margin:0;padding:0;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:360px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:352px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


.p_table td, .p_table th { border:1px solid #ccc; padding:4px; }
.p_table th { text-align:center; background: #e1e1e1; font-weight:normal; }
.p_table th.p_table_type { text-align:left; padding:0 1px; width:70px; color:#000; background:#fff; }
.p_table tr.p_table_even { background:#e1e1e1; }
.p_table tr.p_table_even th { background:#e1e1e1; }
.js_table{border-collapse:collapse; line-height:140%; text-align:center;}
.js_table td{border:1px solid #ccc; padding:4px; }
.js_table tr{border:1px solid #ccc; }
.js_tr_bg{background: #e1e1e1;}
.share { width:230px; height:25px; margin:-3px 0 -3px 0; }

.sousuo{
	position: absolute;
	bottom: 10px;

	right: 10px;
	cursor: pointer;
}


#header-wrapper {height:auto; margin:0 auto; width:100%;}	
.header {max-width: 1000px;position:relative;height:100px; margin:0 auto; border-bottom:1px solid #ccc; }
#xinghao { float:left; height:100px; width:35%;}
#xinghao h1 { margin-top:32px; color:#1E1E1E; font-size:24px; font-weight:bold;}
#primary-menu {float:right;width:63%; height:100px;}
#primary-menu ul {list-style-type: none; width:100%; margin-top:45px;}
#primary-menu ul li {position: relative; width:70px; float:left; margin-left:30px; }
#primary-menu ul li a {text-decoration: none;font-size:13px;color: #676767; text-align:center;}
#primary-menu ul li a:hover { color:#ff9000;}

.fixed { position: fixed; top: 0px; z-index:9999; height: 60px; background-color:#666; }
.fixed #header-wrapper {height:60px; margin:0 auto; width:100%;}	
.fixed .header {max-width: 960px;padding: 0;margin: 0 auto ;position:relative;height:60px; border-bottom:none;}
.fixed #xinghao { float:left; height:60px; width:35%;}
.fixed #xinghao h1 { margin-top:10px; color:#fff;}
.fixed #primary-menu {float:right;width:63%; height:60px; margin-right:0;}
.fixed #primary-menu ul {list-style-type: none; width:100%;margin-top:23px;}
.fixed #primary-menu ul li {position: relative; width:70px; float:left; margin-left:30px; }
.fixed #primary-menu ul li a {text-decoration: none;font-size:13px;color:#fff; text-align:center;}

